创建新操作

创建某个业务对象和流程任务业务对象之间的关系时,会在对象设计器中创建大部分操作。每一个这些操作都拥有相关的窗口。有关修改这些操作的详细信息,请参阅操作

但是,有时也需要在流程设计器中创建新的操作:

  • 如果因为没有其他要捕获的数据而要创建没有相关窗口的操作。例如,如果有一个没有关联窗口的确认邮件发送操作。
  • 如果要创建操作以从一个流程设计切换到另一个。(有关详细信息,请参阅重新初始化:在模块的流程之间切换。)
  • 如果要使用在客户单击特定操作时出现的单独数据条目窗口更新流程。仅当要在主窗口上显示捕获的信息时,才选择该选项。通常在主窗口上将此类信息显示为只读信息。

在“问题”流程的特定阶段发生“添加失败”操作时,可能要捕获关于失败的信息。在本示例中,首先需要创建“添加失败”操作。然后,使用“流程”文件夹中的窗口管理器创建单独的窗口以用于捕获“失败”信息。该窗口基于属于“流程”业务对象的属性。在“属性”网格中,指定使窗口出现的“操作”(在当前情况下,该操作为“添加失败”)。然后,可以在主“问题”窗口上将捕获的信息显示为只读信息。可以利用静态信息预先填充这些窗口。静态信息是指定的特定值,例如在特定阶段中针对“管理员组”的分配。

要创建新操作:
  1. 流程设计器中,展开业务对象树。
  2. 展开要为其创建操作的项目。
  3. 选择操作文件夹,然后在操作列表上单击新建
    出现“操作”属性网格。

或者,向流程图添加“操作实例”时,在出现的“选择操作”对话框上单击新建。出现“创建新操作”对话框。

  1. 为操作键入标题

不能在标题中使用符号 &<

  1. 如果使用多语言系统,请添加任何必要的本地化标题
  2. 如有必要,为操作键入说明
    用户将鼠标悬停在“操作”列表中的操作上时,该文本作为工具提示出现。
  3. 操作类型字段中,选择要创建的操作类型。
    通常将选择,但如果要创建操作以便能够切换到其他流程,请选择重新初始化。(有关重新初始化操作的详细信息,请参阅重新初始化:在模块的流程之间切换。)
  4. 允许与窗口关联属性旁边,如果要将窗口与操作相关联,则选择,否则选择
    如果选择,则需要使用窗口管理器创建所需的窗口,然后将该窗口与新操作相关联。有关详细信息,请参阅创建新窗口
    如果选择,则可以在流程设计中为操作设置名为需要确认?的属性。如果将此属性设置为 True,则运行时会在 Web Access 出现一个要求用户确认操作的对话框(Workspaces 中不支持此功能)。
  5. 单击确定
    现在可以在相关流程中选择该操作。

如果某个操作拥有以下图标:则表示可以将其删除(如有必要)。如果某个操作拥有以下图标 ,则表示不能将其删除。这可能是因为它正在使用,或已预定义。

除了为自动操作指定默认信息之外,还可以为手动操作指定默认信息。例如,可以预填充带有要求用户填写特定信息的提示的“注释”窗口。可以采用与为自动操作指定默认信息相同的方式执行该操作。